﻿using System;
using System.Collections.Generic;
using System.Text;
using System.ComponentModel;
using Sinacor.Infra.UI.Common;
using System.Collections.ObjectModel;

namespace Sinacor.UI.Bovespa.Ordens.Model.Parameter
{
    public partial class ConsultarOrdem : BaseModel
    {
        #region Campos

        /// <summary>
        /// Descricao do campo _codigoCliente
        /// </summary>
        private string _ApelidoCliente;

        /// <summary>
        /// Descricao do campo _codigoOperador
        /// </summary>
        private int? _codigoOperador;

        /// <summary>
        /// Descricao do campo _dataPregao
        /// </summary>
        private DateTime? _dataPregao;

        private DateTime? _DataOrdem;

        /// <summary>
        /// Descricao do campo _naturezaOperacao
        /// </summary>
        private string _naturezaOperacao;

        /// <summary>
        /// Descricao do campo _numeroOrdem
        /// </summary>
        private int? _numeroOrdem;

        private int? _NumeroOrdemSubSequencia;

        /// <summary>
        /// Descricao do campo _situacao
        /// </summary>
        private string _situacao;

        /// <summary>
        /// Descricao do campo _titulo
        /// </summary>
        private string _titulo;


        /// <summary>
        /// Descricao do campo _OrdemValida
        /// </summary>
        private Boolean  _OrdemValida;
        #endregion

        #region Propriedades

        /// <summary>
        /// Descricao da propriedade CodigoCliente
        /// </summary>
        public string ApelidoCliente
        {
            get { return _ApelidoCliente; }
            set { _ApelidoCliente = value; }
        }

        /// <summary>
        /// Descricao da propriedade CodigoOperador
        /// </summary>
        public int? CodigoOperador
        {
            get { return _codigoOperador; }
            set { _codigoOperador = value; }
        }

        /// <summary>
        /// Descricao da propriedade DataPregao
        /// </summary>
        public DateTime? DataPregao
        {
            get { return _dataPregao; }
            set { _dataPregao = value; }
        }
        
        public DateTime? DataOrdem
        {
            get { return _DataOrdem; }
            set { _DataOrdem = value; }
        }

        /// <summary>
        /// Descricao da propriedade NaturezaOperacao
        /// </summary>
        
        public string NaturezaOperacao
        {
            get { return _naturezaOperacao; }
            set { _naturezaOperacao = value; }
        }

        /// <summary>
        /// Descricao da propriedade NumeroOrdem
        /// </summary>
        
        public int? NumeroOrdem
        {
            get { return _numeroOrdem; }
            set { _numeroOrdem = value; }
        }
        
        public int? NumeroOrdemSubSequencia
        {
            get { return _NumeroOrdemSubSequencia; }
            set { _NumeroOrdemSubSequencia = value; }
        }

        /// <summary>
        /// Descricao da propriedade Situacao
        /// </summary>
        
        public string Situacao
        {
            get { return _situacao; }
            set { _situacao = value; }
        }

        /// <summary>
        /// Descricao da propriedade Titulo
        /// </summary>
        
        public string Titulo
        {
            get { return _titulo; }
            set { _titulo = value; }
        }

        /// <summary>
        /// Descricao da propriedade Titulo
        /// </summary>
        
        public Boolean  OrdemValida
        {
            get { return _OrdemValida; }
            set { _OrdemValida = value; }
        }
        #endregion
    }
}
